home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Internet 2001 September
/
MICD2001_09_NR2.iso
/
PHP-Nuke
/
Comfort
/
setup.exe
/
{app}
/
dqLIB
/
dqdir.php3.bak
< prev
next >
Wrap
Text File
|
2000-01-29
|
1KB
|
58 lines
<?php
# To jest plik typu biblioteki,
# pokazuje zawarto£µ katalogu,
# mo┐e te┐ tworzyµ linki do plik≤w i katalog≤w w katalogu
class dqdir {
#dqPHP;
#dqClassBegin;
#dqClassName($dqdir);
#dqPHPBegin;
#dqString;
#dqName($dirpath=)
#dqText(Bazowy katalog)
#dqPHPEnd;
#dqClassEnd;
var $dirpath = '.'; # Scie┐ka katalogu - '.' aktualny
var $handle;
Function FOpenDir () { # Funkcja otwiera dostΩp do katalogu - nie jest zalecane jej bezpo£rednie wywo│ywanie
$this->handle=opendir($this->dirpath);
echo "$this->handle";}
Function FCloseDir () { # Funkcja zamyk dostΩp do katalogu - nie jest zalecane jej bezpo£rednie wywo│ywanie
closedir($this->handle);}
Function ShowDir () { # Funkcja pokazuje zawarto£µ katalogu
$this->FOpenDir ();
while ($file = readdir($this->handle)) {
echo "$file <BR>";}
$this->FCloseDir ();}
Function ShowDirAsLink () { # Funkcja pokazuje zawarto£µ katalogu i tworzy linki do pik≤w
$this->FOpenDir ();
while ($file = readdir($this->handle)) {
echo "<A HREF=$file> $file <BR>";}
$this->FCloseDir ();}
Function ShowInfo() { # Funkcja informacje o katalogu
$Filenr=0;
$this->FOpenDir ();
while ($file=readdir($this->handle)) {
$filenr++;}
echo '<BR>Plik≤w i katalog≤w:'.$filenr;
$this->FCloseDir ();
}
}
?>